Contexto global
BeginInstallAddIn
Disponible desde la versión 8.3.3.
Sintaxis:
BeginInstallAddIn(<NotifyDescriptionOnCompletion>, <Location>)
Parámetros:
<NotifyDescriptionOnCompletion> (opcional)
Tipo: CallbackDescription.
Contiene la descripción del procedimiento que se llamará después de que se complete la instalación del componente externo con los siguientes parámetros:
- <AdditionalParameters> – el valor especificado al crear el objeto CallbackDescription.
Si no se especifica el parámetro o pertenece al tipo Undefined, no se llamará ningún procedimiento después de la finalización.
<Location> (requerido)
Tipo: String.
Cadena que define la ubicación del componente externo.
La cadena puede ser:
- el nombre completo de la plantilla donde se almacena el componente externo archivado;
- URL del componente externo almacenado como un archivo ZIP en un formato similar a GetURL().
Descripción:
Entrega el objeto complemento desde el servidor al cliente, después de lo cual se vuelve disponible para el método AttachAddIn.
Los componentes externos pueden almacenarse en la infobase o en plantillas de configuración como archivos ZIP o como datos binarios.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).
Nota:
El método solo funciona con complementos almacenados en el archivo.
Ejemplo:
| &AtClient Procedure Command(Command) Attach(True); EndProcedure &AtClient Procedure Attach(InstallIfNotAttached) Export BeginAddInAttachment( New NotificationDetails( “AfterAttachment”, ThisObject, InstallIfNotAttached), “CommonTemplate.AddIn”, “AddIn”); EndProcedure &AtClient Procedure AfterAttachment(Attached, InstallIfNotAttached) Export If Attached Then // Complemento adjunto ElsIf InstallIfNotAttached Then BeginAddInInstallation( New NotificationDetails( “Attach”, ThisObject, False), “CommonTemplate.AddIn”); Else // No se puede instalar o adjuntar // complemento EndIf; EndProcedure |
Ver también:
Contexto global, método LoadAddIn
Contexto global, método BeginAttachingAddIn
Contexto global, método InstallAddInAsync
Disponible desde:
Disponible desde la versión 8.3.3.
Descripción cambiada en la versión 8.3.18.


